dispirit (someone's) spirit

Translations
угнетать дух (кого-то)
The harsh criticism did nothing but dispirit her spirit.
Жесткая критика только угнетала её дух.